翻訳と辞書
Words near each other
・ Jaure
・ Jaureguiberry
・ Jaureguiberry, Uruguay
・ Jaureguina TV
・ Jaurim
・ Jaurrieta
・ Jauru
・ Jauru River
・ Jauru River (Mato Grosso do Sul)
・ Jauru River (Mato Grosso)
・ Jaurès
・ Jaurès (Paris Métro)
・ Jaurés Lamarque Pons
・ JAUS
・ Jaus Records
JAUS Tool Set
・ Jausa
・ Jausbert de Puycibot
・ Jaushua Sotirio
・ Jausiers
・ Jauss
・ Jaux
・ Jauzé
・ JAV
・ Jav, Prav and Nav
・ Java
・ Java (band)
・ Java (board game)
・ Java (cigarette)
・ Java (dance)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

JAUS Tool Set : ウィキペディア英語版
JAUS Tool Set

The JAUS Tool Set (JTS) is a software engineering tool for the design of software services used in a distributed computing environment. JTS provides a Graphical User Interface (GUI) and supporting tools for the rapid design, documentation, and implementation of service interfaces that adhere to the Society of Automotive Engineers' standard AS5684A, the JAUS Service Interface Design Language (JSIDL).〔SAE AS5684A, “JAUS Service Interface Definition Language”, AS-4C Information Modeling and Definition Committee, July 2010〕 JTS is designed to support the modeling, analysis, implementation, and testing of the protocol for an entire distributed system.
== Overview ==
The JAUS Tool Set (JTS) is a set of open source software specification and development tools accompanied by an open source software framework to develop Joint Architecture for Unmanned Systems (JAUS) designs and compliant interface implementations for simulations and control of robotic components per SAE-AS4 standards. JTS consists of the components:
* GUI based Service Editor: The Service Editor (referred to as the GUI in this document) provides a user friendly interface with which a system designer can specify and analyze formal specifications of Components and Services defined using the JAUS Service Interface Definition Language (JSIDL).
* Validator: A syntactic and semantic validator provides on-the-fly validation of specifications entered (or imported) by the user with respect to JSIDL syntax and semantics is integrated into the GUI.
* Specification Repository: A repository (or database) that is integrated into the GUI that allows for the storage of and encourages the reuse of existing formal specifications.
* C++ Code Generator: The Code Generator automatically generates C++ code that has a 1:1 mapping to the formal specifications. The generated code includes all aspects of the service, including the implementations of marshallers and unmarshallers for messages, and implementations of finite-state machines for protocol behavior that are effectively decoupled from application behavior.
* Document Generator: The Document Generator automatically generates documentation for sets of Service Definitions. Documents may be generated in several formats.
* Software Framework: The software framework implements the transport layer specification AS5669A,〔SAE AS 5669A, “JAUS/SDP Transport Specification”, AS-4B Network Environmental Committee, February 2009〕 and provides the interfaces necessary to integrate the auto-generated C++ code with the transport layer implementation. Present transport options include UDP and TCP in wired or wireless networks, as well as serial connections. The transport layer itself is modular, and allows end-users to add additional support as needed.
* Wireshark Plugin: The Wireshark plugin implements a plugin to the popular network protocol analyzer called Wireshark. This plugin allows for the live capture and offline analysis of JAUS message-based communication at runtime. A built-in repository facilitates easy reuse of service interfaces and implementations traffic across the wire.
The JAUS Tool Set can be downloaded from (www.jaustoolset.org ) User documentation and community forum are also available at the site.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「JAUS Tool Set」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.